.header-transparent {
  top: 0;
  transition: all 0.2s ease-out;
  background-color: #1b1b1b !important;
}

.spice_container {
  width: 97%;
  margin: auto;
  margin-bottom: 15px;
  margin-top: 135px;
  background-color: #e7e7e7;
  padding-bottom: 60px;
}

.spice_container .spice_article {
  padding-bottom: 26px;
  max-width: 770px;
  margin: 0 auto;
}

.spice_container .spice_article .spice_title {
  font-size: 30px;
  color: #313131;
  letter-spacing: 2.5px;
  line-height: 30px;
  padding: 60px 0 25px;
  text-align: center;
  position: relative;
  border-bottom: 1px solid #dbd8d6;
}

.spice_container .spice_article .spice_title h2 {
  font-size: 30px;
  position: relative;
}

.spice_container .spice_article .spice_title img {
  position: absolute;
  bottom: -8px;
  left: 48%;
  width: 20px;
}

.spice_container .spice_login {
  position: relative;
  max-width: 690px;
  min-height: 426px;
  padding: 44px 40px 39px;
  margin: auto;
}

.spice_container .spice_login div {
  position: relative;
  float: left;
  width: 43%;
}

.spice_container .spice_login .spice_login_left {
  padding-right: 45px;
}

.spice_container .spice_login .spice_login_left img {
  width: 303px;
  margin: 0 auto;
}

.spice_container .spice_login .spice_login_right {
  padding-left: 45px;
}

.spice_container .spice_login .spice_login_right .spice_login_form {
  width: 100%;
  max-width: 300px;
  position: relative;
}

.spice_container .spice_login .spice_login_right .spice_login_form p {
  width: 100%;
  margin-bottom: 30px;
  line-height: 18px;
  font-size: 12px;
  color: #999;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password {
  width: 100%;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_label {
  color: #1b1b1b;
  letter-spacing: .5px;
  margin-bottom: 10px;
  display: block;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_input {
  width: 100%;
  max-width: 348px;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_input input {
  height: 14px;
  padding: 12px 14px 11px;
  border: 0;
  width: 100%;
  margin-bottom: 20px;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_input_password {
  width: 100%;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_time_pwd {
  display: flex;
  width: 100%;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_time_pwd .spice-validator-slot {
  width: 80%;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .spice_time_pwd .spice-validator-slot1 {
  width: 20%;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .splice_login_btn {
  margin-top: 30px;
  width: 100%;
}

.spice_container .spice_login .spice_login_right .spice_login_form .spice_login_password .splice_login_btn a {
  display: block;
  width: 100%;
  height: 40px;
  background: #1b1b1b;
  padding: 0 14px 0 14px;
  text-align: center;
  line-height: 40px;
  color: #e5dfd9;
}

.spice_container .spice_login .spice_login_right .spice_login_form .turn_register {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  padding: 12px 14px 11px;
}
